home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat3dm / midi / mdGetName.z / mdGetName
Encoding:
Text File  |  2002-10-03  |  2.5 KB  |  67 lines

  1.  
  2.  
  3.  
  4. mmmmddddGGGGeeeettttNNNNaaaammmmeeee((((3333ddddmmmm))))                                                  mmmmddddGGGGeeeettttNNNNaaaammmmeeee((((3333ddddmmmm))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      mdGetName - return a MIDI interface name
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////mmmmiiiiddddiiii....hhhh>>>>
  13.  
  14.      cccchhhhaaaarrrr ****mmmmddddGGGGeeeettttNNNNaaaammmmeeee((((iiiinnnntttt iiiinnnnddddeeeexxxx))))
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      mmmmddddGGGGeeeettttNNNNaaaammmmeeee returns a pointer to the interface name associated with _i_n_d_e_x.
  18.      If _i_n_d_e_x does not correspond to a configured MIDI interface, mdGetName
  19.      returns NULL.  The range of valid values for _i_n_d_e_x is dynamic and extends
  20.      from 0 to one less than number of configured interfaces (which is
  21.      returned by mmmmddddIIIInnnniiiitttt((((3333ddddmmmm))))).
  22.  
  23.      The return value of mdGetName can be used as an argument for any routines
  24.      which expect an interface name, such as mmmmddddOOOOppppeeeennnnIIIInnnnPPPPoooorrrrtttt((((3333ddddmmmm)))) and
  25.      mmmmddddOOOOppppeeeennnnOOOOuuuuttttPPPPoooorrrrtttt((((3333ddddmmmm)))).  This routine is also commonly used to build menus or
  26.      lists of available ports.
  27.  
  28.  
  29. RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
  30.      mdGetName returns a pointer to an internal data structure.  The
  31.      application must _n_o_t alter or free the string.
  32.  
  33.  
  34. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  35.      mmmmddddIIIInnnnttttrrrroooo((((3333ddddmmmm)))), mmmmddddIIIInnnniiiitttt((((3333ddddmmmm)))), mmmmddddOOOOppppeeeennnnIIIInnnnPPPPoooorrrrtttt((((3333ddddmmmm)))), mmmmddddOOOOppppeeeennnnOOOOuuuuttttPPPPoooorrrrtttt
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.